package com.xique.park.bean.domain.client;

import com.xique.common.core.annotation.Excel;
import com.xique.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 岗亭用户对象 gt_user
 *
 * @author caogq
 * @date 2021-07-20
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ParkClientUser extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    private Long id;

    /**
     * 车场id
     */
    @Excel(name = "车场id")
    private Long parkId;

    /**
     * 用户名称
     */
    @Excel(name = "用户名称")
    private String userName;

    /**
     * 登录账号
     */
    @Excel(name = "登录账号")
    private String loginName;

    /**
     * 手机号码
     */
    @Excel(name = "手机号码")
    private String phone;

    /**
     * 性别
     */
    @Excel(name = "性别")
    private String sex;

    /**
     * 密码
     */
    @Excel(name = "密码")
    private String password;

    /**
     * 在线状态(online;offline)
     */
    @Excel(name = "在线状态(online;offline)")
    private String onlineStatus;

    /**
     * 帐号状态（normal启用 pause禁用
     */
    @Excel(name = "帐号状态", readConverterExp = "帐号状态（normal启用 pause禁用")
    private String status;

    /**
     * 删除状态(0正常 1已删除)
     */
    private String delFlag;

    /**
     * 表单提交参数
     */
    private String parkClients;

    /**
     * 岗亭结果集
     */
    private List<ParkClient> parkClientList;

    /**
     * 查询时作为搜索条件
     */
    private String parkClientName;

    /**
     * 是否拥有移动端车辆管理权限（0:是 1:否）
     */
    private String carAuth;
}
